#pragma once

#include "Includes.h"
#include "Constants.h"
#include "VMTWrapper.h"
#include "IMaterial.h"

class IMaterialSystem
{
public:
	IMaterial *	FindMaterial(char const* pMaterialName, const char *pTextureGroupName, bool complain/* = true*/, const char *pComplainPrefix/* = NULL*/);
	unsigned short FirstMaterial();
	IMaterial*	GetMaterial(unsigned short handle);
	int			GetNumMaterials();
};